package com.nari.ncps.screen.dto.excelimport.coal;

import cn.afterturn.easypoi.excel.annotation.Excel;
import lombok.Data;

import java.math.BigDecimal;
import java.util.Date;

/**
 * <p>
 * 运行检测设备故障信息表
 * </p>
 *
 * @author xuesong
 * @since 2025-08-23
 */
@Data
public class CoalOpermonEquipFaultDto  {

    @Excel(name = "年", orderNum = "0", width = 15)
    private Integer year;

    @Excel(name = "月", orderNum = "1", width = 15)
    private Integer month;

    @Excel(name = "年月日期", orderNum = "2", width = 20,
            importFormat = "yyyy-MM", exportFormat = "yyyy-MM")
    private Date date;

    @Excel(name = "年月类型", orderNum = "3", width = 15)
    private Integer dateType;

    @Excel(name = "设备故障数量", orderNum = "4", width = 20)
    private Integer faultCount;

    @Excel(name = "设备类型", orderNum = "5", width = 20)
    private Integer equipmentType;

    @Excel(name = "故障处理时长", orderNum = "6", width = 20)
    private Integer processingTime;

    @Excel(name = "故障率", orderNum = "7", width = 20)
    private BigDecimal faultRate;

    @Excel(name = "单位名称", orderNum = "8", width = 20)
    private String orgName;

    @Excel(name = "单位编码", orderNum = "9", width = 20)
    private String orgCode;


//    // 【关键】必须添加这个字段来忽略第一列合并的"开启"列
//    @ExcelIgnore
//    private String ignoreColumn;



}
